#include<iostream>
using namespace std;

int add (int var1,int var2)
{
    int result = var1 + var2;
    cout<<"计算结果为： "<<result<<endl;
    return result;
}
int main()
{
    int x,y;
    cin>>x>>y;
    int (*pf)(int,int);
    
    pf = add;
    // 第一种调用方式
    (*pf)(x,y);
    // 第二种调用方式
    pf(x,y);

    printf("add 的地址: %p\n", add);
    printf("*add 的地址: %p\n", *add);
    printf("&add 的地址: %p\n", &add);
    printf("fp 的地址: %p\n", pf);
    printf("*fp 的地址: %p\n", *pf);
    printf("&fp 的地址: %p\n", &pf);
    return 0;
}